export interface OrderVO {
  /**
   * 订单ID
   */
  id: string | number;

  /**
   * 订单编号
   */
  orderNo: string;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 课程ID
   */
  courseId: string | number;

  /**
   * 支付金额
   */
  amount: number;

  /**
   * 状态（0未支付 1已支付 2已取消）
   */
  status: string;

  /**
   * 支付方式（1微信 2支付宝 3余额）
   */
  payType: string;

  /**
   * 支付时间
   */
  payTime: string;

  /**
   * 备注
   */
  remark: string;

}

export interface OrderForm extends BaseEntity {
  /**
   * 订单ID
   */
  id?: string | number;

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 课程ID
   */
  courseId?: string | number;

  /**
   * 支付金额
   */
  amount?: number;

  /**
   * 状态（0未支付 1已支付 2已取消）
   */
  status?: string;

  /**
   * 支付方式（1微信 2支付宝 3余额）
   */
  payType?: string;

  /**
   * 支付时间
   */
  payTime?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface OrderQuery extends PageQuery {

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 课程ID
   */
  courseId?: string | number;

  /**
   * 支付金额
   */
  amount?: number;

  /**
   * 状态（0未支付 1已支付 2已取消）
   */
  status?: string;

  /**
   * 支付方式（1微信 2支付宝 3余额）
   */
  payType?: string;

  /**
   * 支付时间
   */
  payTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



